package com.example.backend.domain.enums;

/**
 * 用户状态枚举
 */
public enum UserStatus {
    /**
     * 活跃状态 - 用户可以正常登录和使用系统
     */
    ACTIVE,
    
    /**
     * 非活跃状态 - 用户暂时无法登录
     */
    INACTIVE,
    
    /**
     * 暂停状态 - 用户被管理员暂停使用
     */
    SUSPENDED,
    
    /**
     * 待审核状态 - 新注册用户等待管理员审核
     */
    PENDING,
    
    /**
     * 锁定状态 - 用户因多次登录失败被锁定
     */
    LOCKED,
    
    /**
     * 已删除状态 - 用户被软删除
     */
    DELETED
}
